provide electricity - Français Anglais Dictionnaire